package com.tymoshenko.seabattle.client.rpc.shooting;

import com.google.gwt.user.client.rpc.AsyncCallback;
import com.tymoshenko.seabattle.shared.model.domain.Board;
import com.tymoshenko.seabattle.shared.model.domain.Player;
import com.tymoshenko.seabattle.shared.model.domain.Point;

import java.util.List;

/**
 * @author Yakiv Tymoshenko
 * @since 08.02.13
 */
public interface ShootingServiceAsync {

    public void returnComputerTargets(Player opponentBoard, AsyncCallback<List<Point>> callback);
}
